﻿.index_banner{width:940px; margin:0px auto;}


.index_left_box{ width:240px; float:left; margin-right:20px; overflow:hidden;}
.index_center_box{ width:415px; padding-left:20px; float:left; overflow:hidden;}
.index_right_box{ width:205px; padding-left:40px; float:left; overflow:hidden;}


.title_line{border-bottom:1px #e0e0e0 solid; padding-bottom:10px; font-size:14px; font-weight:bold;}
.index_center_title{padding-bottom:10px; font-size:14px; font-weight:bold;}
.index_case{background: url("../images/common/bg01.jpg") no-repeat right 10px; line-height:20px; padding-top:15px; overflow:hidden;padding-right:50px;}
.index_case a {overflow:hidden;display:block;height:25px;line-height:25px;padding-left:15px;background:url("../images/common/icon02.gif") no-repeat 3px center;border-bottom:1px solid #E0E0E0;}
.index_case a:hover
{
	color:#61a828;
}
.case_more
{
	height:25px;
	line-height:25px;
}
.case_more a:hover
{
color:#61a828;
}

.new_list_head {
    height: 145px;
    width:415px;
    border-bottom:1px #e0e0e0 solid;
}
.new_list_head_left {
  border:1px #e0e0e0 solid;
    float: left;
    width: 180px;padding:1px; height:130px;
}
.new_list_head_left img{max-width:180px; max-height:120px;}
.new_list_head_right {
    float: left;
    padding-left: 20px;
    width:490px;
}
.new_list_head_right ul {
}
.new_list_head_right ul li {
    line-height: 20px;
}
.new_list_head_right ul li a.news_more{ color:#909090;}
.new_list_head_right ul li.dis{ height:76px; overflow:hidden; margin-bottom:5px; color:#606061}
.new_list_head_right ul li span a {
    color: Black;
    font-size: 14px; margin-bottom:5px; display:block;
}



/*index news start*/
.index_new_head {
    height: 145px;
    width:415px;
    border-bottom:1px #e0e0e0 solid;
}
.index_new_head_left {
  border:1px #e0e0e0 solid;
  border-bottom:none;
    float: left;
    width: 180px;padding:1px; height:130px;
}
.index_new_head_left img{width:180px;height:130px;}
.index_new_head_right {
    float: left;
    padding-left: 20px;
    width:210px; overflow:hidden;
}
.index_new_head_right ul {
}
.index_new_head_right ul li {
    line-height: 20px;
}
.index_new_head_right ul li span{display:block; height:40px; overflow:hidden; margin-bottom:2px;}
.index_new_head_right ul li a.news_more{ color:#909090;}
.index_new_head_right ul li.dis{ height:74px; overflow:hidden; margin-bottom:2px; color:#606061; line-height:18px;}
.index_new_head_right ul li span a {
    color: Black;
    font-size: 14px; margin-bottom:5px; display:block;
}

/*index news end*/

.text1{ font-size:14px; color:#5ba120; font-weight:bold;}
.font_weight{ font-weight:bold;}
.index_center_news ul{padding-bottom:10px; padding-top:10px;line-height:22px;}
.index_center_news ul li{background:url(../images/common/icon02.gif) 3px center no-repeat; line-height:23px; height:23px; overflow:hidden;}
.index_center_news ul li.select{background:url(../images/common/icon01.gif) 3px center no-repeat; }
.index_center_news ul li.select a{color:#c20104;}
.index_center_news ul li p{ float:left; width:335px; height:23px; text-indent:15px; overflow:hidden;}
.index_center_news ul li span{ float:right; padding-left:10px;}


.solution ul{padding-bottom:10px; padding-top:2px;_padding:0px; line-height:22px;}
.solution a {display:inline-block;vertical-align:middle;}
.solution a{ text-indent:15px; background:url(../images/common/icon02.gif) 3px 10px no-repeat; line-height:23px; overflow:hidden; border-bottom:1px #e0e0e0 solid;}
.solution a:hover{background:url(../images/common/icon01.gif) 3px 10px no-repeat;}
.solution a:hover { color:#61a828;}
.solution .level2 a{ background:none; }
.solution .current { color:#61a828;}

.pro_list ul{padding-bottom:40px; padding-top:5px; line-height:22px;}
.pro_list ul li{ text-indent:15px; background:url(../images/common/icon02.gif) 3px 10px no-repeat; line-height:23px; height:23px; overflow:hidden; }
.pro_list ul li:hover a{background:url(../images/common/icon01.gif) 3px 10px no-repeat;}
.pro_list ul li:hover a{ color:#61a828;}
.pro_list ul li.select{background:url(../images/common/icon01.gif) 3px 10px no-repeat; }


.more{padding-left:15px;}
.more:hover,.more2:hover{ color:#63a729;}
.more2{padding-left:0px;}


.search{width:243px; height:22px;  background: url("../images/common/search.gif") left top no-repeat;margin-top:5px; margin-top:40px;}
.search_text{ width:208px; padding:0px 0px 0px 7px; line-height:22px; background:none; float:left;}
.search_btn{width:22px; height:22px; border:0; float:left; background:none; cursor:pointer;}

.search_page{width:240px; height:22px;  background: url("../images/common/search_page.gif") left top no-repeat;margin-top:5px;/* margin-top:40px;*/margin-top:15px;}
.search_page_text{ width:212px; padding:0px 0px 0px 7px; line-height:22px; height:22px; background:none; float:left;}



.hot a{padding:0px 5px;}
.hot a:hover{ text-decoration:underline;}




.page_banner{ width:940px; 0height:180px;}
.page_right{ float:left; width:700px; line-height:20px;}
.page_left_box{ width:200px; float:left; margin-right:40px; overflow:hidden;}
.page_center_box{ width:330px; padding-right:20px; float:left; overflow:hidden;}
.page_right_box{ width:330px; padding-left:20px; float:left; overflow:hidden;}


.pro_item_box { width:330px; padding-right:20px; float:left; overflow:hidden; margin-bottom:40px;min-height:210px;_height:210px; }
.pro_item_box h3 {background: url("../images/else/icon03.gif") no-repeat scroll left 6px transparent;border-bottom: 1px solid #D6D6D6;font-size: 14px; padding-bottom: 10px; text-indent: 15px; margin-bottom:5px;}
.pro_item_box img {width:120px;height:120px;border:1px solid #CCC; float:left;}
.pro_dl {margin-left:147px;}
.pro_dl dd{ text-indent:15px; background:url(../images/common/icon02.gif) 3px 10px no-repeat; padding-left:3px;line-height:23px; height:123px; overflow:hidden; }
.pro_dl dd:hover{background:url(../images/common/icon01.gif) 3px 10px no-repeat;}
.pro_dl dd:hover a{ color:#61a828;}
.pro_dl dd.select{background:url(../images/common/icon01.gif) 3px 10px no-repeat; }




.page_center_box2{ width:465px; padding-right:20px; float:left; overflow:hidden; line-height:22px;}
.page_right_box2{ width:215px; float:left; overflow:hidden; line-height:22px;}

/*.solution start*/
.solution_img ul li{ padding:9px; border-right:1px #d6d6d6 solid;border-left:1px #d6d6d6 solid; border-top:none; overflow:hidden; position:relative;}
.solution_img ul li.solution_img01{border-top:1px #d6d6d6 solid;}
.solution_img01,.solution_img01 img{ width:446px;}
.solution_img02,.solution_img02 img,.solution_img03,.solution_img03 img{ width:446px; height:101px;}





.solution_img ul li dl{ position:absolute; left:9px; line-height:18px; bottom:8px; padding:10px 20px 5px 20px; width:406px; background:#070d0b; 0display:none;opacity: .7;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";}
.solution_img ul li dl dt{ font-size:14px; color:#fff;}
.solution_img ul li dl dd{ height:35px; overflow:hidden; color:#fff;}
.solution_img ul li.select{}
.solution_img ul li.select img{opacity: 1.0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";}
.solution_img ul li.select dl{background:url(../images/else/case_dl.png) left top no-repeat;}

.solution_img ul li img{}
.about{ height:78px; overflow:hidden; padding:10px 0px;}
.case_list ul li{ float:left; width:115px; height:90px; margin:25px 22px; overflow:hidden; text-align:center;}
.case_list ul li p{ width:115px; height:25px; line-height:25px; overflow:hidden; text-align:center; }
.case_list ul li img{width:70px;}

.case_detil dl{border-bottom: 1px solid #E0E0E0;}
.case_detil dl dt{ font-weight:bold;padding:20px 0px 2px 0px;}
.case_detil dl dd{ margin-bottom:20px;}

.pro_application{margin-bottom:30px;}
.pro_application ul li.first{border-top:1px #D6D6D6 solid;}
.pro_application ul li{width:188px; line-height:20px; border:1px #D6D6D6 solid; padding:12px; overflow:hidden; float:left; border-top:0px; cursor:pointer;}
.pro_application ul li.select{ background:#63a729; color:#fff; font-weight:bold; border:1px #539c15 solid; margin-top:-1px;}
.pro_application ul li.select p,.pro_application ul li.select a{color:#fff; font-weight:normal;}
.pro_application ul li p{ height:20px; overflow:hidden; color:#909090;}
.pro_application ul li a{ color:#63a729}

.pro_application ul li.first_select{ background:#63a729; color:#fff; font-weight:bold; border-top:1px #539c15 solid; margin-top:0px;}
.pro_application ul li.first_select p,.pro_application ul li.first_select a{color:#fff; font-weight:normal;}








.solution_datail{border-bottom:1px #D6D6D6 solid; padding-bottom:30px;}
.solution_datail ul li{ width:465px;}
.solution_datail ul li.left{border:1px #D6D6D6 solid;width:463px; overflow:hidden;}
.solution_datail ul li.left .img{ width:463px; height:200px; overflow:hidden;}
.solution_datail ul li.left .img img{ width:463px;}


.solution_datail_img ul{margin-top:20px;}
.solution_datail_img ul li{ width:115px; height:75px; overflow:hidden; float:left;}
.solution_datail_img ul li img{ width:114px; height:74px;}
.solution_datail_img ul li img.hover{ background: url("../images/else/view.jpg") left top no-repeat; width:114px; height:74px;} 
/*.solution end*/



.page_right_topbg {
    border-bottom: 1px solid #D6D6D6;
    height: 18px;
    line-height: 18px;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 9px;
}
.page_right_topbg h1 {
    float: left;
    font-weight: bold;
}
.lv_tree_con {
    color: #9C9C9C;
    float: right;
    height: 25px;
    overflow: hidden;
    padding-right: 10px;
    padding-top: 1px;
    text-align: right; font-family:SimSun;
}
.lv_tree_con a {
    color: #9C9C9C;
}
.lv_tree_con span {
    color: #333333;
}
.lv_tree_con a:hover, .lv_tree_current {
    color: Black;
}


.pro_title{background:url(../images/else/icon03.gif) left 6px no-repeat; text-indent:15px; font-size:14px; padding-bottom:10px; border-bottom:1px #D6D6D6 solid;}
.pro_detail_title{ font-size:20px;padding-bottom:20px;}
.pro_detail_title span{padding-left:15px; color:#63a729;}

.pro_describe{ line-height:22px;}
.pro_describe ul li.left{ width:395px; float:left;padding-top:10px;}
/*.pro_describe ul li.left p{background:url(../images/common/icon01.gif) left center no-repeat; text-indent:15px;}*/
.pro_describe ul li.right{ float:right; width:226px; height:auto;}
.pro_describe ul li.right img{border:1px #D6D6D6 solid; width:226px; height:auto;}

.pro_describe h2{ padding-bottom:10px;border-bottom: 1px solid #D6D6D6; width:395px; font-size:13px;}
.application{padding:5px 0px; line-height:22px;}
.pro_down ul{padding-top:15px;}
.pro_down ul li{ float:left; width:350px;background:url(../images/else/down01.gif) left center no-repeat;  text-indent:35px; line-height:25px;}
.pro_down ul li a{color:#505050;}
.pro_down ul li:hover{background:url(../images/else/down02.gif) left center no-repeat;}
.pro_down ul li:hover a{ text-decoration:underline; color:#212121;}

.other_pro ul li.first{border-left:1px #D6D6D6 solid;}
.other_pro ul li{width:149px; line-height:20px; border:1px #D6D6D6 solid; border-left:0px;padding:12px; overflow:hidden; float:left; cursor:pointer;}
.other_pro ul li.select{ background:#63a729; color:#fff; font-weight:bold; border:1px #539c15 solid;margin-left:-1px;}
.other_pro ul li.select p,.other_pro ul li.select a{color:#fff; font-weight:normal;}

.other_pro ul li.first_select{ background:#63a729; color:#fff; font-weight:bold; border:1px #539c15 solid; margin-left:0px;}
.other_pro ul li.first_select p,.other_pro ul li.first_select a{color:#fff; font-weight:normal;}

.other_pro ul li p{ height:20px; overflow:hidden; color:#909090;}
.other_pro ul li a{ color:#63a729}
.job_txt{color:#6cac36;font-size:14px; font-weight:bold;}

.job_type{background:url(../images/else/img_tree.jpg) left 10px no-repeat; padding:40px 0px 0px 367px; border-top: 1px solid #D6D6D6; margin-top:10px; height:350px;}
.job_type ul{width:300px; line-height:27px;}
.job_type ul li{width:140px; padding-right:10px; overflow:hidden; float:left; background:url(../images/else/icon04.gif) left center no-repeat; text-indent:10px;}
.job_type ul li a:hover{ text-decoration:underline;}

.job_list{ width:700px; line-height:30px;}
.job_list tr td,.job_list tr th{border-bottom:1px solid #D6D6D6;}
.job_list tr td{ text-align:center;}
.job_list tr th{ height:37px; line-height:37px;}
.job_list tr th.th1{width:435px; text-align:left;}
.job_list tr th.th2{width:30px;}
.job_list tr th.th3{width:130px;}
.job_list tr th.th4{width:95px;}
.job_list tr td.td1{background:url(../images/common/icon02.gif) 0px center no-repeat; text-indent:15px; text-align:left;}
.job_list tr td.td1 a:hover{color:#63a729;}
.job_list tr td.td4{color:#909090;}

.job_detail{ line-height:40px;border-bottom:1px solid #D6D6D6; margin-bottom:20px; margin-top:-10px;}
.job_detail span{color:#63a729}
.job_detail th.first{border-right:none;border-top:none; text-align:left; width:100%;}
.job_detail th{width:75px; text-align:left; border-right:1px solid #D6D6D6;border-top:1px solid #D6D6D6;}
.job_detail td{border-top:1px solid #D6D6D6; padding-left:10px;}
.job_detail td.dis{ line-height:20px; padding:10px 0px 10px 10px;}


.job_btn{background:url(../images/else/job_btn.jpg) 0px center no-repeat; width:97px; height:22px; display:block; margin-left:91px; float:left;}
.job_email{padding-left:20px; float:left; color:#909090;}
.job_email a{ color:#333;}

.talents{background:url(../images/else/talents_bg.jpg) right center no-repeat; padding-right:330px;}
.talents_list{width:700px; overflow:hidden;}
.talents_list dl{ padding-bottom:5px; height:124px;}
.talents_list dl dt{width:145px; float:left; overflow:hidden; padding:10px 0px;}
.talents_list dl dd{width:555px; float:left; padding:5px 0px; overflow:hidden}
.talents_list dl dd h2{ font-size:13px;}
.talents_list dl dd p{  line-height:22px; width:555px; font-family:SimSun; }


/*news start*/
.new_list_head2 {
    border-bottom: 2px solid #E0E0E0;
    height: 140px;
    width: 685px;
}
.new_list_head_left2 {
    border: 1px solid #DCDCDC;
    float: left;
    padding: 2px;
    width: 175px;
}
.new_list_head_left2 img {
    height: 115px;
    width: 175px;
}
.new_list_head_right2 {
    float: left;
    padding-left: 20px;
    width: 480px;
}
.new_list_head_right2 ul {
}
.new_list_head_right2 ul li {
    line-height: 20px;
}
.new_list_head_right2 ul li a.news_more {
    color: #909090;
}
.new_list_head_right2 ul li.dis {
    color: #606061;
    height: 60px;
    margin-bottom: 5px;
    overflow: hidden;
}
.new_list_head_right2 ul li span a {
    color: Black;
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
.new_list {
    width: 685px;
}
.new_list ul {
    width: 685px;
}
.new_list ul li {
    background: url("../images/common/icon02.gif") no-repeat scroll 5px 13px transparent;
    border-bottom: 1px solid #DEDEDE;
	vertical-align:middle;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-indent: 15px;
}
.new_list ul li p {
    float: left;
    overflow: hidden;
    width: 590px;
}
.new_list ul li span {
    float: left;
    padding-left: 10px;
}
.new_list ul li.select {
    background: url("../images/common/icon01.gif") no-repeat scroll 5px 13px transparent;
}
.new_list ul li.select span {
    
}
.news_tit{ font-size:14px; font-weight:bold; padding-bottom:10px;}
.color_909090{ color:#909090;}


/*news end*/

/*about start*/
.about_center_box{width:390px; float:left;padding-right:20px; overflow:hidden}
.about_right_box{ width:280px; overflow:hidden; float:right; text-align:right;}
/*.about_right_box img{ display:none; width:278px; height:441px; border:1px #b8b8b8 solid;}*/

.map_box{width:280px; height:470px; overflow:hidden; line-height:30px;margin-bottom:2px;}
.map_box img{ float:left;border:1px solid #E0E0E0; }
.map_box a{ display:block; height:30px; line-height:30px; }



.message_text {
    border: 1px solid #AAB0B3;
    height: 20px;
    line-height: 20px;
    padding: 0 3px;
    width: 330px;
}
.message_text2 {
    border: 1px solid #AAB0B3;
    height: 20px;
    line-height: 20px;
    padding: 0 3px;
    width: 210px;
}
.message_textarea {
    border: 1px solid #AAB0B3;
    height: 100px;
    line-height: 22px;
    padding: 0 3px;
    width: 330px;
}

.message_submit {
    background: url("../images/else/submit_btn.jpg") no-repeat scroll left top transparent;
    border: medium none;
    display: inline;
    float: left;
    height: 22px;
    margin-right: 10px;
    width: 97px;
}

.message_reset{border:none; height:22px; padding:0px 15px; line-height:22px; color:#8f8f8f; float:left; background:none;}


.area{padding:10px 0px;border-bottom: 1px solid #D7D7D7; cursor:pointer;}
.area p{font-weight:bold;}
.area .address{/* color:#797979;*/ display:none;}
.area .address font{font-size:12px;}
.area .address ul {padding-top:10px;}
.area .address ul li{ width:185px; padding-right:5px; float:left;}
.area .address span{color:#212121}


.about_default{background:url(../images/else/about_bg.jpg) right center no-repeat; padding-right:330px;}
/*about end*/


#opendivOverlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#opendivLightbox{position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0; width:507px;}
.alertMsn{background:#fff;width:506px;border:#FFF 1px solid;margin:0 auto;position:relative;min-height:504px;*+height:auto!important;*height:500px;}
.buy_box {
    border: 3px solid #292929;
    display: none;
    width: 500px;
}
.buy_top {
    background: none repeat scroll 0 0 #EAEAEA;
    padding: 10px 20px;
}
.buy_content {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;

}
.buy_content img{width:500px;height:500px;}
.buy_content th {
    font-weight: normal;
    padding-right: 20px;
    text-align: right;
    width: 110px;
}
.buy_content td {
    padding: 3px 0;
}
.buy_content td.td_radio label {
    float: left;
    margin-right: 10px;
}
.buy_text {
    background: url("../images/else/textbg.gif") repeat-x scroll left top transparent;
    border: 1px solid #AAB0B3;
    height: 20px;
    padding: 0 3px;
}
.buy_text_260 {
    width: 260px;
}
.buy_text_130 {
    width: 130px;
}
.buy_text_180 {
    width: 180px;
}
.buy_text_220 {
    width: 220px;
}
.buy_content textarea {
    height: 75px;
    line-height: 22px;
    padding: 0 3px;
    width: 260px;
}
.buy_btn {
    background: url("../images/else/textbg.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 31px;
    margin-right: 10px;
    width: 94px;
}
.close_btn {
    display: block;
    float: left;
    height: 29px;
    line-height: 29px;
    text-decoration: underline;
}


.global_main_width{width:980px; margin:0px auto; padding-top:20px;}
.global_top{padding:0px 20px 20px 20px; border-bottom:3px #65a82a solid; height:23px;}
.global_top ul li{float:left; width:50%;}
.global_top ul li.right{ text-align:right;padding-top:7px;}
.global_img{width:980px; height:703px; overflow:hidden; position:relative; font-size:11px;}
.global_img img{width:980px; height:703px;}
.global_list{ position:absolute; bottom:106px; left:30px; line-height:25px;}
.global_list dl{ clear:both;}
.global_list dl dt{width:115px; text-align:left; float:left;}
.global_list dl dd{ float:left;}
.global_list dl dd a{padding:3px 10px;}
.global_foot{ position:absolute; left:30px; bottom:20px;}


.key_search{ font-weight:bold; color:#61a828;}


.cor_909090{color:#909090}
.map_icon{background: url("../images/else/icon08.gif") no-repeat scroll left center transparent; height:20px; line-height:20px; text-indent:15px; float:left; color:#909090;}

